From: ihy123 Date: Sun, 17 Aug 2025 11:53:52 +0000 (+0300) Subject: ip/ffmpeg: flush swresample buffer when seeking X-Git-Tag: archive/raspbian/2.12.0-2+rpi1^2~8 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=217f991d1664cfc7b849352beca11f0fe0fcd398;p=cmus.git ip/ffmpeg: flush swresample buffer when seeking Gbp-Pq: Name 0008-ip-ffmpeg-flush-swresample-buffer-when-seeking.patch --- diff --git a/ip/ffmpeg.c b/ip/ffmpeg.c index 42f630e..775e7de 100644 --- a/ip/ffmpeg.c +++ b/ip/ffmpeg.c @@ -444,7 +444,7 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset) priv->swr_frame->nb_samples = 0; avcodec_flush_buffers(priv->codec_ctx); - /* also flush swresample buffers? */ + swr_convert(priv->swr, NULL, 0, NULL, 0); /* flush swr buffer */ return 0; }